package modelo;

import java.io.Serializable;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

@Entity
@NamedQueries( { @NamedQuery(name = "Lco.findAll", query = "select o from Lco o") })
@Table(name = "\"lco\"")
public class Lco implements Serializable {
    @Column(name = "estatus")
    private byte estatus;
    @Temporal(TemporalType.DATE)
    @Column(name = "fechafin")
    private Date fechafin;
    @Temporal(TemporalType.DATE)
    @Column(name = "fechainicio")
    private Date fechainicio;
    @Id
    @Column(name = "iduser", nullable = false)
    private long iduser;
    @Column(name = "nocertificado")
    private String nocertificado;
    @Column(name = "obligaciones")
    private byte obligaciones;
    @Column(name = "rfc")
    private String rfc;

    public Lco() {
    }

    public Lco(byte estatus, Date fechafin, Date fechainicio, long iduser, String nocertificado, byte obligaciones,
               String rfc) {
        this.estatus = estatus;
        this.fechafin = fechafin;
        this.fechainicio = fechainicio;
        this.iduser = iduser;
        this.nocertificado = nocertificado;
        this.obligaciones = obligaciones;
        this.rfc = rfc;
    }

    public byte getEstatus() {
        return estatus;
    }

    public void setEstatus(byte estatus) {
        this.estatus = estatus;
    }

    public Date getFechafin() {
        return fechafin;
    }

    public void setFechafin(Date fechafin) {
        this.fechafin = fechafin;
    }

    public Date getFechainicio() {
        return fechainicio;
    }

    public void setFechainicio(Date fechainicio) {
        this.fechainicio = fechainicio;
    }

    public long getIduser() {
        return iduser;
    }

    public void setIduser(long iduser) {
        this.iduser = iduser;
    }

    public String getNocertificado() {
        return nocertificado;
    }

    public void setNocertificado(String nocertificado) {
        this.nocertificado = nocertificado;
    }

    public byte getObligaciones() {
        return obligaciones;
    }

    public void setObligaciones(byte obligaciones) {
        this.obligaciones = obligaciones;
    }

    public String getRfc() {
        return rfc;
    }

    public void setRfc(String rfc) {
        this.rfc = rfc;
    }
}
